@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;}
ol,ul{list-style:none;margin:0;padding:0;}
body {
background: #fff;
color: #000;
font: 18px/1.5 'Microsoft Yahei','arial';
min-width: 280px;
margin:0 auto;
}
.font-family{font-family:"幼圆";}
.font-familyHT{font-family:"Helvetica";}
img{
border: none;
}
.bg_img{
width:100%;
}
.clear{ clear:both;}
a{text-decoration: none;}
a:hover {text-decoration: none;}
/* font_family color */
.font_family{font-family:"Microsoft YaHei";}
.white{color:#fff;}
.colorblue{color:#319ed5;}
.gray{color:#dcdddd;}
.orange{color:#fe8307;}
.s_gray{color:#9fa0a0;}
.red_txt{color: #ec1118;}

.alignL{
text-align:left;
}
.alignR{
text-align:right;
}
.alignC{
text-align:center;
}
/* font_size */
.font12{
font-size:12px;
font-weight:100;
}
.font12w{
font-size:12px;
font-weight:bold;
}
.font13{
font-size:13px;
font-weight:100;
}
.font14{
font-size:14px;
font-weight:100;
}
.font14w{
font-size:14px;
font-weight:bold;
}
.font16w{
font-size:16px;
font-weight:700;
}
.font16{
font-size:16px;
font-weight:100;
}
.font18{
font-size:18px;
font-weight:100;
}
.font18w{
font-size:18px;
font-weight:700;
}
.font20{
font-size:20px;
font-weight:100;
}
.font20w{
font-size:20px;
font-weight:700;
}
.font24{
font-size:24px;
font-weight:100;
}
.font24w{
font-size:24px;
font-weight:bold;
}
.font32{
font-size:32px;
font-weight:100;
}
.ver_ipt{vertical-align:middle;	}/* text align middle */
/*屏碎保首页*/
.psb_main{
width:98%;
margin:0 auto;
padding:20px 0;
}

.bgdiv_screen h1{
padding-top:10px;
}
.bgdiv_screen p{
padding:12px 0;
}
.click_buy{
padding-top:28px;}
.bgdiv_gray{
background:#f4f4f4;
overflow:hidden;
}
.screen_li{
float:left;
overflow:hidden;
padding:20px 0 30px 0;
}
.screen_li li{
padding-left:20px;
line-height:24px;
}
.titles_img{
width:60%;
margin:0 auto;
display:block;
}
.screen_pic{
margin-top:20px;
}
.click_btn{
width:70%;
margin:0 auto;
display:block;
}
.title_other{
width:80%;
margin:0 auto;
display:block;
}
.small_word{
padding:26px;
overflow:hidden;
}
.sw1{
float:left;
width:39%;
line-height:20px;
}
.sw2{
float:left;
line-height:20px;
margin-top:30px;
width:18%;
}
.psb {
margin-top: 30px;
}
.p_bottom{
margin:10px 0 30px 0;
}
.psb_foot{
text-align:center;
padding:40px 0 20px 0;

}

/*屏碎保帮助css*/
.bghelp_gray{
margin:0 auto;
background:#ebebeb;
overflow:hidden;
padding:25px 20px;
}
.help_css{
padding-top:10px;
}
.help_css p{
margin-top:5px;
}
/*支付成功*/
.order{padding:20px;}
.order h1{
font-size:16px;
padding:5px 0;
font-weight:600;
}
.click_btn_View{
width:99%;
margin:0 auto;
display:block;
}
.click_btn_input{
/*background:#1c89d7;*/
height:50px;
border:none;
width:99%;
border-radius:6px;
background:#3eabeb; 
}
.Step_title{
border-top:1px solid #cecccc;
margin-top:30px;
padding-top:20px;
}
.Step_title p{
margin-top:10px;
}
.pay_btn{margin:20px 0 10px 0;}
.pay_btn form{margin-bottom:20px;overflow:hidden;}
.btn_liulan{
background:url(/images/app/psb_image/ll_btn.jpg) no-repeat 0px 7px;
width:52px;
height:36px;
float:left;
border-radius:0px 6px 6px 0px;
background-color:#f9f9f9;
border:1px solid #aaa;
border-left:none;
}
.ipt_liulan{
float:left;
height:32px;
width:80%;
border-radius:6px;
background-color:#f9f9f9;
border:1px solid #aaa;
border-right:none;
margin-right:-15px;
padding-left:5px;
}
/*选择品牌型号*/
.Lamy_SafariXH{margin-top:10px;}
.Lamy_SafariXH li a{
display:block;
height:46px;
line-height:46px;
float:left;
border-radius:4px;
color:#242424;
background:#fff;
margin:0 0 5px 5px;
padding:0 10px;
}
.Lamy_SafariXH li a.ts{
display:block;
border-radius:6px;
background:#01b806;
color:#fff;
}
.Lamy_SafariXH li a:hover{
display:block;
border-radius:6px;
background:#01b806;
color:#fff;
}
/*选择购买的保型*/
.select_version{margin-top:10px;}
.select_version li{
height:46px;
line-height:46px;
border-radius:4px;
margin:10px 0;
padding:0 10px;
background:#fff;
}
.select_version li:hover{
display:block;
border-radius:4px;
background:#01b806;
color:#fff;
}
.select_version li input{
margin-right:10px;
}
.gdgd{height:300px;}
/*个人信息介绍*/
.personal_info{margin-top:20px;}
.personal_info
.input-title {
float: left;
line-height: 40px;
text-indent: 10px;
background:#f2f2f2;
}
.personal_info
.inp {
outline: 0;
border:none;
margin: 3px 0 0 0;
line-height:24px;
padding:5px;
background:none;
width:60%;
}
.personal_info
.input-panel-wrap {
margin-bottom: 10px;
}
.personal_info
.input-panel {
width:100%;
height: 40px;
border: 1px solid #aaa;
float: left;
background:#fff;
position: relative;
cursor: default;
border-radius:4px;
}
.verification{float:right;line-height:48px;margin-right:10px;}
/*手机信息、IMEI*/
.sr_IMEI{margin-top:10px;}
.sr_IMEI
.input-title {
float: right;
line-height: 40px;
text-indent: 18px;
padding:5px 10px;
}
.sr_IMEI
.inp {
outline: 0;
border:none;
margin: 3px 0 0 0;
line-height:24px;
padding:5px;
background:none;
float:left;
width:82%;
}
.sr_IMEI
.input-panel-wrap {
margin-bottom: 10px;
}
.sr_IMEI
.input-panel {
width:100%;
height: 40px;
border: 1px solid #aaa;
float: left;
background:#fff;
position: relative;
cursor: default;
border-radius:4px;
}
.sr_IMEI_title{margin-top:10px;}
.IMEI_title{margin-bottom:10px;}
.txt_under{
text-decoration:underline;
}
/*手机品牌信息确认修改*/
.IMEI_zdxx{margin-top:20px;}
.IMEI_zdxx
.input-title {
float: left;
line-height: 40px;
text-indent: 18px;
background:#f2f2f2;
}
.IMEI_zdxx
.inp {
outline: 0;
border:none;
margin: 3px 0 0 0;
line-height:24px;
padding:5px;
background:none;
width:82%;
}
.IMEI_zdxx
.input-panel-wrap {
margin-bottom: 10px;
}
.IMEI_zdxx
.input-panel {
width:100%;
height: 40px;
border: 1px solid #aaa;
float: left;
background:#fff;
position: relative;
cursor: default;
border-radius:4px;
}
.queren{padding:10px;float:left;}
.use_coupons{}
.use_coupons_ipt{
float:left;
width:63%;
border:1px solid #aaa;
padding:11px 5px;
border-radius:6px;
margin: 12px 0 0 0;
}
.confirmqr {
border: none;
background: #36aae3;
padding: 12px 10px;
border-radius: 6px;
width: 28%;
float: left; 
margin: 12px 0 0 6px;
-webkit-appearance: none;
}

/*刮刮乐*/
.logo{
	position:absolute;
	top:20px;
	left:0px;
}
.scratch_word{
float:left;
width:55%;
line-height:24px;
margin-top:20px;
}
.scratch_word h2{padding:0 0 10px 0;}
.scratch_pic{
float:left;
line-height:20px;
width:40%;
}
.scratch{padding:15px 10px;overflow:hidden;}
#canvas {
position: absolute;
left: 16%;
width: 68%;
}

/*app_ligon*/
.app_register_login{
width: 100%;
background: #00a4e4;
height: 33px;
margin: 0 auto;
}
.app_register_login ul{
width:100%;
height:33px;
margin:0 auto;
}
.app_register_login ul li a.ul_li{
border-right:none;
}
.app_register_login ul li a{
display: block;
float:right;
height: 33px;
line-height: 33px;
position:relative;
padding:0 20px 0 30px;
border-left:1px solid #42b5e1;
border-right:1px solid #42b5e1;
}
.app_register_login ul li a:hover{background:#0095ce;}


.app_center{position:fixed; top:50%;left:50%;width:75%;height:76%;z-index:9000;margin-left:-42%;margin-top:-42%;}
.login_window{}
.short_login {
/* background: rgba(239, 239, 239, 0.8) none repeat!important; */
background: #efefef;
width: 250px;
border: 1px solid #fff;
border-top: none;
border-radius: 6px;
padding: 55px 20px;
overflow: hidden;
position: relative;
}
.short_login_close {
position: absolute;
top: 8px;
right: 8px;
}
.short_login
 .input-panel {
background: #fff;
width: 100%;
height: 40px;
border: 1px solid #9fa0a0;
border-radius: 6px;
float: left;
position: relative;
cursor: default;
}
.short_login
 .input-title {
border-radius: 6px 0 0 6px;
background: #efefef;
width: 20%;
height: 32px;
padding-top: 8px;
float: left;
font-size: 14px;
line-height: 40px;
text-indent: 12px;
}
.short_login
 .inp {
outline: 0;
border: 0 none;
float: left;
margin: 3px 0 0 -5px;
width: 70%;
height: 24px;
line-height: 24px;
padding: 5px 0 5px 10px;
background: none;
}
.short_login
 .input-panel-wrap {
margin-bottom: 10px;
}
/*.login_info {
float: left;
}*/
.app_login_info a {
display: block;
margin-top: 10px;
padding: 8px 42px;
border-radius: 6px;
background: #00a4e4;
}
.a_color {
color: #0095ce;
}
.lg_reg {
margin: 10px 0 0 18px;
float: right;
}
.lg_reg a {
display: block;
padding: 6px 42px;
border: 2px solid #00a4e4;
border-radius: 6px;
background: #fff;
}
/*register*/
.bgreg_gray{
margin:0 auto;
background:#ebebeb;
overflow:hidden;
padding: 10px;
}
.regpsb {
margin-top: 30px;
background: #fff;
padding: 8px;
overflow: hidden;
}
.app_regNow {
margin: 30px 0;
}
.app_regNow a {
display: block;
padding: 6px;
border-radius: 6px;
height:30px;
line-height:30px;
background: #00a4e4;
width: 98%;
}
.reg_center{margin-top:70px;}

.wrong_info{height:30px;line-height:26px;color:#F03;}

/*上传视频验机功能*/
.upload_videobg{
margin:0 auto;
background:#fff;
overflow:hidden;
padding:10px 16px;
}
.upload_videobg_sf{
margin:20px auto 0 auto;
background:#fff;
overflow:hidden;
padding:25px 10px;
}
.ss{
border:none;
background-color:#36aae3;
padding:12px 10px;
border-radius: 6px;
width:100%;
-webkit-appearance: none;
}
.app_IMEI_order{
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:15px 0;
}
.app_IMEI_order th{
	border-left:1px solid #f2f2f2;
	background:#e6e4e4;
	line-height:36px;
}
.app_IMEI_order th.bord_non{border-left:none;}
.app_IMEI_order td{
	border-right:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	padding:0 3px;
	line-height:40px;
}

.shts{
margin:20px 0;
position:relative;
padding:0 0 0 15px;
}
.shts i{
position: absolute;
top: 3%;
left: 0;
}
.fh{
margin:40px 0 0 0;
border:none;
background:#36aae3;
padding:12px 10px;
border-radius: 6px;
width:100%;
-webkit-appearance: none;
}
.UPVI_yzm{margin:40px 0 50px 0;display:block;}
.fsyzm{
	margin:20px 0;
	overflow:hidden;
}
.fsyzm_ts{
	position:relative;
	line-height:30px;
	padding-left:15%;
}
.fsyzm_ts i{position:absolute;top:0;left:-1%;}

.UP_IMEI{flaot:left;}
.UP_IMEI
.input-title {
float: right;
line-height: 40px;
text-indent: 18px;
padding:5px 10px;
}
.UP_IMEI
.inp {
outline: 0;
border:none;
margin: 3px 0 0 0;
height: 24px;
line-height:24px;
padding:5px;
background:none;
float:left;
width:82%;
}
.UP_IMEI
.input-panel-wrap {
margin-bottom: 10px;
}
.UP_IMEI
.input-panel {
width:56%;
height: 40px;
border: 1px solid #aaa;
float: left;
background:#fff;
position: relative;
cursor: default;
border-radius:4px;
margin-top:12px;
margin-bottom:30px;
}
/*.confirm{
border:none;
background:#36aae3;
padding:12px 10px;
border-radius: 6px;
width:40%;
float:left;
margin:12px 0 0 10px;

}*/
.confirm {
border: none;
background: #36aae3;
padding: 12px 10px;
border-radius: 6px;
width: 100%;
/* float: left; */
margin: 12px 0 0 0px;
-webkit-appearance: none;
}

/*激活*/
.tab_jhbg{
width:98%;
margin:10px auto 0;
}
.tab_jhbg td{
padding:8px 5px;
background:#f0f0f0;
border:1px solid #f8f8f8;
}
.act_w1{
width:85%;
display:block;
padding:5px 2px;
}
.act_w2{
width:85%;
display:block;
padding:7px 0;
}
.app_activate_button {
}
.app_activate_button a {
display: block;
padding: 6px;
border-radius: 6px;
height:30px;
line-height:30px;
background: #00a4e4;
width: 40%;
}
.lxact_logo{
text-align:center;
margin-top:30px;
}

.wxact_logo{
width:100%;
margin:0 auto;
display:block;
}
.act_nav_wrapper {
width: 100%;
position: relative;
border-bottom: 3px solid #E9E9E9;
z-index: 11111;
height:72px;
margin-bottom:-40px;
}
.blue_line{background:#20abe6; height:3px;width:80%; position:absolute;top:72px;margin-left:10%;}


/**协议**/
/*缩进*/
.text_id16{text-indent:16px;}
.text_id19{text-indent:19px;}
.text_id26{text-indent:26px;}
.text_id48{text-indent:48px;}
.colorred{color:#d81c16;}

.app_Agreement_videobg{
margin:0 auto;
background:#fff;
overflow:hidden;
padding:20px 22px;
}
.app_Agreement_tk{
width:100%;
overflow:hidden;
margin:40px auto 20px auto;
line-height:27px;
text-align:left;
font-size:14px;
font-family: Arial;
}
.app_Agreement_tk p{
height:60px;
line-height:60px;
}
.margin_tk{margin-bottom:20px;}

.Party_A span{padding:20px 30px 20px 10px;}
.Party_B{padding:10px 0 50px 0;}
.Party_B span{padding-left:10px;}

.app_login_info a {
display: block;
margin-top: 10px;
padding: 8px 42px;
border-radius: 6px;
background: #00a4e4;
}

/*手机版后台系统2014.12.19*/
.back_office_title{
	height:30px;
	line-height:30px;
	background:#00a4e4;
	padding:0 20px;}
.back_office_titleL{float:left;}
.back_office_titleR{float:right;}
.back_office{
	margin:0 auto;
background:#ebebeb;
overflow:hidden;
padding:20px;
}
.back_office1{
margin:0 auto;
overflow:hidden;
padding:20px;
}	

.back_office_SafariXH{margin-top:10px;}
.back_office_SafariXH li a{
display:block;
height:80px;
line-height:80px;
float:left;
border-radius:4px;
color:#242424;
background:#fff;
margin:0 0 5px 5px;
padding:0 40px;
}
.back_office_SafariXH li a.bukedianji{
display:block;
height:80px;
line-height:80px;
float:left;
border-radius:4px;
color:#999;
background:#ddd;
margin:0 0 5px 5px;
padding:0 40px;
}
.back_office_SafariXH li a.ts{
display:block;
border-radius:6px;
background:#01b806;
color:#fff;
}
/*.back_office_SafariXH li a:hover{
display:block;
border-radius:6px;
background:#01b806;
color:#fff;
}*/
.back_office_regpsb {
margin-top:5px;
overflow: hidden;
}
.content_margin{margin:30px 0;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/*Janle add*/
.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}